- beat down on
- beat down on (someone/something)
to come from the sky with great force.
We lay in bed listening to the rain beat down on the metal roof.
Even early in the day a blazing sun beat down on them without mercy.
Usage notes: said about rain and sun
New idioms dictionary. 2014.